I have personally tested MUBBS on these systems. I mean DOWNLOADING and UPLOADING and sending mail etc...
Mac Plus, 1 Meg, System 6.0.7, Single Finder, No INITS
Mac 128K upgraded to a Plus, 1 Meg, System 6.0.7, Single Finder, No INITS
Mac SE (not the SE30), 1 Meg, System 6.0.7, Single Finder, No INITS.
Mac Portable (not a new powerbook), 4 Megs, System 7.0 (external modem).
INITS: Superclock
Mac IIsi, 5 Megs, System 7.0
INITS: Superclock, Bernoulli (for the hard drive), Adobe Type Manager.
Mac IIfx, 8 Megs, System 6.0.7 (MultiFinder) & System 7.0
INITS: ComToolbox (for 6.0.7), TMON.
MUBBS works fine on all the above computers. I tested MUBBS on the new "powerbooks" a while back, but just logged in from the screen.
MUBBS NEVER "crashed" ! If you have this happen, you have a INIT problem most likely.
ALL of the cables I tested were compatable and correct in sending back Carrier Detect. Data Spec was one standard brand that is corrrect.
The carrier detect problems I ran into were because of the modem NOT sending the Carrier detect back properly.
Some of the modems kept carrier detect ACTIVE all the time unless you told it NOT to.
IMPORTANT !!!
You NEED to send it "&C1" or "C1" or READ YOUR MODEM MANUAL to find out how to set it to "track DCD" (Data Carrier Detect) which means to turn carrier detect ON and OFF when people are online or not. Then you won't get the message "Carrier Detect Still Present" all the time.
ATC1 on some modems, AT&C1 on others ! You need to look in your modem's manual !
If its not set, carier detect WILL BE on ALL THE TIME !
It is normal to receive the "carrier present" message a few times when the modem is hanging up, or resetting.
There is ABSOLUTELY NO REASON to not use Carrier Detect !
MOST STORE PURCHASED CABLES ARE OK !! (there's a modem cable file here also)
Here's some MODEM strings I have found to work:
2400,1,0
ATH0E0V0M1S0=0S2=2&C1
For: Prometheus Promodem 2400, Kyocera KM 2400 (hayes compatable)
2400,1,0
ATH0E0V0M1S0=0S2=2C1
For: NEC 2420 (hayes compatable)
9600,1,0
ATH0E0V0M1S0=0S2=2&C1\G0\Q0\V0\J1X1
For Galaxy Networks UFO (V.32/V.42bis), Apollo V.32
If you want to know what the heck these things are doing:
H0 = Hang up (we send this string to hang up too)
E0 = Doesn't ECHO back what we send it.
V0 = Displays result codes in numeric format (no "RING" just "2")
M1 = Speaker on till modem connects
S0=0 = Don't answer the phone automaticly (the BBS sends a "ATA")
S2=2 = Our escape code is now ASCII CODE #02, not "+++" anymore.
C1 = or &C1 means send back the ACTUAL carrier detect to us.
(the following are special for the 9600 Galaxy modem)
\G0 = Disable modem port flow control. You need this so that sending "Xon/Xoff" doesn't stop the modem from sending. This is important for Xmodem transfers with a "buffered" type of modem.
\Q0 = Disable port flow control for MNP link (see above \G0)
\V0 = Disable modified result codes. This is IMPORTANT so that the modem doesn't send "32" or "45" for "CONNECT 2400 MNP V.4", it instead sends "10" for connect 2400, you don't care what connection it is, just the speed.
\J1 = Adjust data rate of computer. This means that the modem DOESN'T stay at the same speed (normally 9600) when you connect at 1200. This is IMPORTANT for file transfer (so the buffer doesn't get full real quick).
X1 = Enable result codes 0-5, 10-13. This keeps the result codes to normal "Hayes" compatable stuff.
You need to find these codes for your modem. The "9600" ones are needed when you are running a "buffered" newer 9600 type modem.
Some modems allow you to do a &W so that the modem string is automaticly loaded into the modem at power up. This will help MUBBS in setting the modem up the first time.
The MUBBS "modems" module is currectly set to detect these results (these are "hayes" standard):
1 = 300 connect
2 = Ring detect
5 = 1200 connect
10 = 2400 connect
12 = 9600 connect
13 = 19200 connect
MUBBS is up and running on the "Official MUBBS Support BBS" at (805) 259-6407 if you want to see it set up on a Mac Plus with two lines. (this is the best way of debugging it!)
I'm real GLAD to finaly TRASH Hermes ! My watch dog circuit is working fine, so even if MUBBS crashes I can depend on my BBS being up within a few minutes. I really hated waking up in the morning and finding Hermes crashed knowing that it happened at 11PM that night!
Besides, I can NOW make MY BBS do whatever I want !